/*
题目描述
找出给定字符串中大写字符(即'A'-'Z')的个数。

输入描述:
本题含有多组样例输入
对于每组样例，输入一行，代表待统计的字符串

输出描述:
对于每组样例，输出一个整数，代表字符串中大写字母的个数

示例1
输入
add123#$%#%#O
150175017(&^%&$vabovbao
输出
1
0
*/

//统计大写字母的个数

#include <iostream>
#include <string>
// #include <cmath>
// #include <algorithm>
// #include <vector>
    
using namespace std;

int count_U(string ss){
    int len = ss.length();
    int num = 0;
    for (int i = 0; i < len; i++){
        if(ss[i] <= 'Z' && ss[i] >= 'A')
        num++;
    }
    return num;
}

int main(int agrc, char ** agrv){
    string ss;
    // string ss1;
    // while(getline(cin,ss) && getline(cin,ss1) ){
    while(getline(cin,ss)){
        cout << count_U(ss)<<endl;
        // cout << count_U(ss1);
    }
   
   return 0;   
}